
import unittest

from api.ihrm_emp_curd import IhrmEmpCurd
from common.get_token import get_header
from common.mysql_util import DB
from config import id,tel


class TestEmpDelete(unittest.TestCase):
    #类夹具
    @classmethod
    def setUpClass(cls) -> None:
        cls.header = get_header()
    #方法夹具，在调用查询方法前，在库中插入一条记录
    def setUp(self) -> None:
        sql="insert into bs_user(id,mobile,username) values ({id},'tel','alex')"
        DB.idu_sql(sql)
    #在调用查询方法后，将这个查询的记录删除
    #将这个查询的记录删除
    def tearDown(self) -> None:
        sql=f"delete from bs_user wher id={id}"
        DB.idu_sql(sql)
    def test_select(self):
        url="http://ihrm-test.itheima.net/api/sys/user/"+id
        header = get_header()
        IhrmEmpCurd.query_emp(header,url)
        sql=f"update bs_user set username=tom  where id={id}"
        DB.idu_sql(sql)